#!/usr/bin/python3
# -*- coding: utf-8; tab-width: 4; indent-tabs-mode: t -*-


class EgressDependency:

    def __init__(self, expr):
        self._expr = expr

    def match(self, egresses, geolocation):
        assert False

    def relate_to_interface(self, interface_name, interface_l2_address):
        assert False

    def relate_to_interface_gateway(self, interface_name, interface_l2_address, gateway_type, gateway_identifier):
        assert False
